home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_qt.idb / usr / freeware / catman / p_man / cat3 / qdatapump.Z / qdatapump
Encoding:
Text File  |  1998-10-28  |  3.2 KB  |  67 lines

  1.  
  2.  
  3.  
  4.      QQQQDDDDaaaattttaaaaPPPPuuuummmmpppp((((3333qqqqtttt))))    TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888))))    QQQQDDDDaaaattttaaaaPPPPuuuummmmpppp((((3333qqqqtttt))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       QDataPump - Moves data from a    QDataSource to a QDataSink
  10.       during event processing
  11.  
  12.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.       #include <qasyncio.h>
  14.  
  15.       Inherits QObject.
  16.  
  17.     PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrrssss
  18.       QQQQDDDDaaaattttaaaaPPPPuuuummmmpppp (((( QQQQDDDDaaaattttaaaaSSSSoooouuuurrrrcccceeee ****,,,, QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk **** ))))
  19.  
  20.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  21.       Moves    data from a QDataSource    to a QDataSink during event
  22.       processing.
  23.  
  24.       For a    QDataSource to provide data to a QDataSink, a
  25.       controller must exist    to examine the
  26.       QDataSource::readyToSend() and QDataSink::readyToReceive()
  27.       methods and respond to the QASyncIO::activate() signal of
  28.       the source and sink. One very    useful way to do this is
  29.       interleaved with other event processing. QDataPump provides
  30.       this - create    a pipe between a source    and a sink, and    data
  31.       will be moved    during subsequent event    processing.
  32.  
  33.       Note that each source    can only provide data to one sink and
  34.       each sink can    only receive data from one source (although it
  35.       is quite possible to write a multiplexing sink that is
  36.       multiple sources).
  37.  
  38.      MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
  39.      QQQQDDDDaaaattttaaaaPPPPuuuummmmpppp::::::::QQQQDDDDaaaattttaaaaPPPPuuuummmmpppp (((( QQQQDDDDaaaattttaaaaSSSSoooouuuurrrrcccceeee    **** ddddaaaattttaaaa____ssssoooouuuurrrrcccceeee,,,, QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk ****
  40.       ddddaaaattttaaaa____ssssiiiinnnnkkkk ))))
  41.       Creates a QDataPump to move data from    a given    _d_a_t_a__s_o_u_r_c_e to
  42.       a given _d_a_t_a__s_i_n_k.
  43.  
  44.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  45.       hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrroooollllllll....nnnnoooo////qqqqtttt////qqqqddddaaaattttaaaappppuuuummmmpppp....hhhhttttmmmmllll
  46.  
  47.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  48.       Copyright 1992-1997 Troll Tech AS.  See the LICENSE file
  49.       included in the distribution for a complete license
  50.       statement.
  51.  
  52.      AAAAUUUUTTTTHHHHOOOORRRR
  53.       Generated automatically from the source code.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.      Page 1                         (printed 9/22/98)
  64.  
  65.  
  66.  
  67.